package com.example.patient.service;

import com.example.patient.dto.req.*;
import com.example.patient.dto.resp.*;

/**
 * @Author wxy
 * @Date 2021/1/18 10:35
 * @Version 1.0
 */
public interface LoginService {

    /**
     * 登录信息
     */
    GetClientInfoResp getClientInfo();

    /**
     * 微信信息
     */
    GetWcInfoResp GetWcInfo(GetWcInfoReq req);

    /**
     * 发送短信
     */
    SendCodeResp SendCode(SendCodeReq req);

    /**
     * 短信登录
     */
    DoSMSLoginResp DoSMSLogin(DoSMSLoginReq req);

    /**
     * 通过code换取openid和UID (正式）
     */
    getWxInfoRResp getWxInfoR(getWxInfoRReq req);

    /**
     * 获取电话
     */
    GetUserTelResp GetUserTel(GetUserTelReq req);
}
